#导入基类
from base import Base
#导入By模块
from selenium.webdriver.common.by import By
#导入强制等待
from time import sleep

#定义页面类，继承基类
class XueXiPage(Base):


    #放大镜定位元素
    fanfdajing = (By.XPATH,'//android.widget.ImageView[@resource-id="cn.xuexi.android:id/img_search_left"]')
    #二十大报告 定位元素
    ershida = (By.XPATH,'//android.widget.TextView[@text="二十大报告"]')


    #断言
    dy = (By.XPATH,'//android.view.View[@text="全部"]')

    def sousuoyewu(self):
        #定位放大镜, 并点击
        self.find_ele(self.fanfdajing).click()
        sleep(5)
        #定位 二十大报告, 并点击
        self.find_ele(self.ershida).click()
        sleep(5)

    #三行杠 定位元素
    sanhanggang = (By.XPATH,'/hierarchy/android.widget.FrameLayout/android.widget.LinearLayout/android.widget.FrameLayout/android.widget.LinearLayout/android.widget.FrameLayout/android.widget.LinearLayout/android.widget.FrameLayout/android.widget.RelativeLayout/android.widget.LinearLayout/android.widget.FrameLayout[2]/android.widget.FrameLayout[1]/androidx.viewpager.widget.ViewPager/android.widget.FrameLayout/android.widget.LinearLayout/android.widget.LinearLayout/android.widget.FrameLayout/android.widget.ImageView')
    #要闻 定位元素
    yaowen = (By.XPATH,'//android.widget.TextView[@text="要闻"]')


    #断言：头条
    dy_toutiao = (By.XPATH,'//android.widget.TextView[@text="头条"]')


    def yaowenyewu(self):
        #定位 三行杠， 并点击
        self.find_ele(self.sanhanggang).click()
        sleep(2)
        #定位 要闻，并点击
        self.find_ele(self.yaowen).click()
        sleep(2)


